		* EDITING *
Write:
	string:"targetVariable"		store as is
	number:"operatior"		store as ID number
	string:"newValue_vs"		stored as string
	Array:"trueCode"			stored as an array of objects
	Array:"falseCode"			stored as an array of objects

read:	(editing)
	string:"targetVariable"		read as is
	number:"operatior"		sets the index of the DropList
	string:"newValue_vs"		read as is > textbox  (wizard parses textbox)
	Array:"trueCode"			read as is
	Array:"falseCode"			read as is



		* VIEWING *

read:	(editor preview - single line)
displays equation preview
	string:"targetVariable"		1st value
	number:"operatior"		parsed
	string:"newValue_vs"		read as string
	Array:"trueCode"			---
	Array:"falseCode"			---

read:	(tool tip)
---



		* GAMEPLAY *

read:	(game engine - Execution)
	string:"targetVariable"		written to
	number:"operatior"		selects "if" statement
	string:"newValue_vs"		parsed & evaluated into a  Number / String
						Throws error if there's a datatype mismatch, then skips this command object
						detects datatype of SRC & newValue.  
							If SRC = number & newValue = number, then MATH
							If SRC = string & newValue = string & validOperator, then STRING
							If SRC = string & newValue = number & validOperator, then STRING
							else:  ERROR
The above are fed through an "if" statement.
	Array:"trueCode"			copied, condition deleted, inserted in its place
	Array:"falseCode"			copied, condition deleted, inserted in its place
After replacement, the command parser is told to re-evaluate the current line.
